home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- #
- # /usr/share/initrd-tools/scripts/e2fsprogs
- #
- cp /usr/share/e2fsprogs/initrd.ext3-add-journal \
- $INITRDDIR/scripts/ext3-add-journal.sh
- cp /sbin/tune2fs $INITRDDIR/sbin
- cp /usr/lib/e2initrd_helper $INITRDDIR/bin/e2initrd_helper
-
- case "$VERSION" in
- 2.4.*)
- case "uname -r" in
- 2.4.*) : ;;
- *) LD_ASSUME_KERNEL=2.4.1
- export LD_ASSUME_KERNEL
- ;;
- esac
- ;;
- esac
-
- PROGS="/sbin/tune2fs /usr/lib/e2initrd_helper"
- LIBS=`unset LD_LIBRARY_PATH LD_PRELOAD; ldd $PROGS | \
- grep -vE 'linux-gate.so|linux-vdso.so' | sort -u | awk '{print $3}'`
- for i in $LIBS
- do
- if test -f /etc/ld.so.preload && grep -s ^$i\$ /etc/ld.so.preload; then
- continue
- fi
- mkdir -p `dirname $INITRDDIR/$i`
- cp $i $INITRDDIR/$i
- done
-